tens of thousand of people - Spanish English Dictionary